1

100
32 24 99 12 49 11 72 79 56 8 98 39 0 89 79 60 83 54 0 23 84 60 16 92 79 45 90 81 12 29 96 79 45 29 33 75 74 41 41 73 26 7 76 78 48 16 96 7 43 75 87 57 17 91 58 64 31 32 63 49 100 53 2 49 45 31 94 74 69 80 56 34 93 13 13 26 71 31 98 2 10 91 19 44 28 84 64 92 89 36 6 26 11 65 88 23 63 46 45 91